// pages/post/post.js
const app=getApp()
Page({

    /**
     * 页面的初始数据
     */
    data: {
    username : [],
    passWord : [],
    userimage : [],
    imgList : [],
    

    },
    nameInput:function(e){
        this.setData({
          username : e.detail.value
        })
      },
    PswInput:function(e){
        this.setData({
          passWord : e.detail.value
        })
      },
      ChooseImage() {
        wx.chooseImage({
            count: 1, //默认9
            sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图，默认二者都有
            sourceType: ['album','camera'],
            success : (res) => {
              const tempFilePaths = res.tempFilePaths
              wx.uploadFile({
                url: 'https://www.woodymidnight.cn/BCUHelper/api/file/uploadFile', //仅为示例，非真实的接口地址
                filePath: tempFilePaths[0],
                name: 'file',
                success: (res) => {
                    console.log(res);
                    res = JSON.parse(res.data)
                    this.data.imgList.push(res.data.fileUrl)
                    this.data.userimage.push(res.data.fileUrl)
                    this.setData({
                        imgList: this.data.imgList,
                        userimage: this.data.userimage
                    })
                  }
              })
            }
          })
      },
    post:function(){
        wx.request({
          url: 'https://www.woodymidnight.cn/BCUHelper/api/user/selectbyuserName',  
          method: 'GET', 
          data:{
            userName : this.data.username,
          },                                  
          header: { 'content-type': 'application/x-www-form-urlencoded' },
          success:( res) => {
              if(!res.data.data){
                wx.showToast({
                  title: '用户名重复！',
                  icon:'error',
                  mask:'true'
                })
              }else{
                wx.request({
                  url: 'https://www.woodymidnight.cn/BCUHelper/api/user/insertuser',  
                  method: 'POST', 
                  data:{
                    password : this.data.passWord,
                    username : this.data.username,
                    userimage : this.data.userimage
                  },                                  
                  header: { 'content-type': 'application/x-www-form-urlencoded' },
                  success: res => {
                        wx.navigateTo({
                          url: '/pages/login/login',
                        })
                  }
                })
              }
          }
        })
      },
      ViewImage(e) {
        wx.previewImage({
          urls: this.data.imgList,
          current: e.currentTarget.dataset.url
        });
      },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})